package com.zmj.sy.mom.srv.aps.bean.vo.mbd;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

@Getter
@Setter
public class MbdBalanceRateDataResVo {

    @ApiModelProperty("平衡率")
    private BigDecimal balanceRate;

    @ApiModelProperty("平衡损失率")
    private BigDecimal equilibriumLossRate;

    @ApiModelProperty("瓶颈工序工时")
    private BigDecimal bottleneckProcess;

    @ApiModelProperty("瓶颈工序阶段， P1、P2、P3、P4、P5")
    private String bottleneckProcessStage;

    @ApiModelProperty("瓶颈工序名称")
    private String bottleneckProcessName;

    @ApiModelProperty("总工时")
    private BigDecimal totalWorkingHours;

    @ApiModelProperty("总工位数")
    private BigDecimal totalStationCount;

    @ApiModelProperty("生产线平衡指标")
    private Map<String, List<MbdBalanceRateDataPhaseResVo>> phase = new LinkedHashMap<>();

}
